vent one’s anger on someone - German English Dictionary